Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.net] problema con i metodi del webbrowser
Forum - C# / VB.NET - [vb.net] problema con i metodi del webbrowser

Avatar
nano_Sardo (Normal User)
Newbie


Messaggi: 3
Iscritto: 23/12/2010

Segnala al moderatore
Postato alle 22:27
Giovedì, 23/12/2010
Ciao ragazzi, sono nuovo di questo sito.
Ho una domanda da farvi.
Sto creando un programma che consenta di registrarsi e loggarsi sul mio forum.
Va tutto bene fin quando non mi trovo davanti 3 checkbox e un pulsante per inviare la richiesta (nella pagina web intendo).

Per implementarli nel programma uso la funzione:
Codice sorgente - presumibilmente Plain Text

  1. webbrowser.document.getelementbyid("nomeoggetto").setattribute("value","valore")
  2. 'per i pulsanti
  3. webbroeser.document.getelementbyid("nomeoggetto").invokemember("click")



Il mio problema è nel pulsante, in quanto nella pagina web non c'è il nome, e nella checkbox perché non so come sputare la casella.

Potreste aiutarmi per favore?

grazie :)

PM Quote
Avatar
total (Member)
Guru


Messaggi: 815
Iscritto: 16/09/2006

Segnala al moderatore
Postato alle 2:10
Venerdì, 24/12/2010
non so voi.. ma io non ho capito la domanda...°_°
potresti rispiegare per favore..??

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2307
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 16:23
Venerdì, 24/12/2010
devi contarti bene gli elementi presenti nella pagina web e cercare qual'è quello che ti serve

esempio potresti fare in questo modo

Codice sorgente - presumibilmente Plain Text

  1. HtmlElement ht;
  2. ht = webBrowser1.Document.GetElementsByTagName("checkbox")[2];
  3. ht.focus();
  4. SendKeys.Send("{ENTER}");



in questo caso si va a posizionare sulla 3 checkbox presente nella pagina web.
la seleziona e la spunta.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote